/**
 * 表结构映射
 * number,string,ct,
 * pk uuid 主键  pk 自动增加 uuid 属于uuid
 */

export default {
    //用户表
    t_user: {
        t_id: 'uuid',                //主键
        t_userName: 'string',      //用户名
        t_passWord: 'string',      //密码
        t_state: 'number',         //状态
        t_createAt: 'ct',          //创建时间
        t_updateAt: 'ut'           //更新时间
    },
    //角色表
    t_role: {
        t_id: 'uuid',                //主键
        t_roleName: 'string',      //权限名称
        t_flag: 'string',          //权限标识
        t_createAt: 'ct',          //创建时间
        t_updateAt: 'ut'           //更新时间
    },
    //权限表
    t_permission: {
        t_id: 'uuid',                //主键
        t_permName: 'string',      //权限名称
        t_classify: 'string',       //权限分类
        t_url: 'string',           //权限地址
        t_flag: 'string',          //权限标识
        t_createAt: 'ct',          //创建时间
        t_updateAt: 'ut'           //更新时间
    },
    //角色和权限关联表
    t_role_permission: {
        t_id: 'uuid',                //主键
        t_rid: 'string',            //角色ID
        t_pid: 'string',            //权限ID
        t_createAt: 'ct',          //创建时间
        t_updateAt: 'ut'           //更新时间
    },
    //用户和角色关联表
    t_user_role: {
        t_id: 'uuid',                //主键
        t_uid: 'string',            //用户ID
        t_rid: 'string',            //角色ID
        t_createAt: 'ct',          //创建时间
        t_updateAt: 'ut'           //更新时间
    },
    //系统字典
    t_dictionary: {
        t_id: 'uuid',                //主键
        t_type: 'string',           //字典类型
        t_createAt: 'ct',          //创建时间
        t_updateAt: 'ut'           //更新时间
    },
    //字典详情
    t_dictionary_detail: {
        t_id: 'uuid',                //主键
        t_code: 'string',           //业务代码
        t_info: 'string',           //配置信息
        t_did: 'string',            //字典
        t_createAt: 'ct',          //创建时间
        t_updateAt: 'ut'           //更新时间
    },
    //骑手详情
    t_rider: {
        t_id: 'uuid',                //主键
        t_name: 'string',            //骑手姓名
        t_sex: 'number',             //骑手性别
        t_bir: 'date',               //骑手生日
        t_station: 'string',         //骑手所在站点
        t_state: 'string',           //骑手状态(试用0，在职1，离职申请2，离职3)
        t_phone: 'string',           //骑手电话
        t_idCard: 'string',          //骑手身份证号
        t_attr: 'string',            //骑手性质(骑手全职还是兼职，兼职0，全职1)
        t_bankCard: 'string',        //骑手银行卡号
        t_bankAddr: 'string',        //骑手的银行开户地
        t_refName: 'string',         //紧急联系人(亲属)
        t_ref: 'string',             //与骑手关系
        t_refPhone: 'string',        //联系人电话
        t_deptid: 'string',          //所属部门ID
        t_in: 'time',                //骑手入职时间
        t_out: 'time',               //骑手离职时间
        t_uid: 'string',             //账号ID
        t_createAt: 'ct',            //创建时间
        t_updateAt: 'ut'             //更新时间
    },
    //组织结构
    t_dept: {
        t_id: 'uuid',                //主键
        t_name: 'string',            //部门名称
        t_level: 'string',           //部门级别
        t_pid: 'string',             //上一级ID
        t_createAt: 'ct',           //创建时间
        t_updateAt: 'ut'            //更新时间
    },
    //职工表
    t_staff: {
        t_id: 'uuid',                //主键
        t_name: 'string',            //职工姓名
        t_passWord: 'string',         //职工密码
        t_sex: 'number',             //职工性别
        t_bir: 'date',               //职工生日
        t_station: 'string',         //职工所在站点
        t_state: 'string',           //职工状态(试用0，在职1，离职申请2，离职3)
        t_phone: 'string',           //职工电话
        t_idCard: 'string',          //职工身份证号
        t_attr: 'string',            //职工性质(骑手全职还是兼职，兼职0，全职1)
        t_bankCard: 'string',        //职工银行卡号
        t_bankAddr: 'string',        //职工的银行开户地
        t_deptid: 'string',          //所属部门ID
        t_in: 'time',                //职工入职时间
        t_out: 'time',               //职工离职时间
        t_createAt: 'ct',            //创建时间
        t_updateAt: 'ut'             //更新时间
    },
    //文件表
    t_files:{
        t_id :'uuid',                //varchar(32) NOT NULL COMMENT '主键ID',
        t_orignalname :'string',     //varchar(100) DEFAULT NULL COMMENT '文件原始名称'
        t_realname :'string',        //varchar(40) DEFAULT NULL COMMENT '文件名称',
        t_destination:'string',      //varchar(150) DEFAULT NULL COMMENT '所在文件位置',
        t_size :'int',               //bigint(20) DEFAULT NULL COMMENT '文件大小',
        t_extend :'string',          //varchar(32) DEFAULT NULL COMMENT '扩展字段',
        t_createAt:'ct',             //timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '创建时间',
        t_updateAt:'ut'              //timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '更新时间',
    },

    t_users: {
        t_id: 'uuid',
        t_phone: 'string',
        t_city: 'string',
        t_address: 'string',
        t_type: 'string',
        t_createAt: 'ct',
        t_updateAt: 'ct'
    },




}
